package libgdxMVC;

public abstract class Command {
	
	public Facade facade;
	public Command(Facade facade){
		this.facade=facade;
	}
	
	abstract public void execute();
	
	final public Proxy retrieveProxy(String proxyName){
		return facade.retrieveProxy(proxyName);
	}
	final public Mediator retrieveMediator(String mediatorName){
		return facade.retrieveMediator(mediatorName);
	}
//	public void sendNotification(String notificationName,Object ...objects) 
//	{
//		
//	}
	
}
